<script type="text/javascript" src="<?= URL::base() ?>static/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
        // General options
        mode : "specific_textareas",
        editor_selector : "mceEditor",
        theme : "advanced",
        plugins : "autolink,lists,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

        // Theme options
        theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
        theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
        theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
        theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
        theme_advanced_toolbar_location : "top",
        theme_advanced_toolbar_align : "left",
        theme_advanced_statusbar_location : "bottom",
        theme_advanced_resizing : true,

        // Skin options
        skin : "o2k7",
        skin_variant : "silver",

        // Example content CSS (should be your site CSS)
        content_css : "<?= URL::base() ?>static/css/main.css",

        // Drop lists for link/image/media/template dialogs
        template_external_list_url : "js/template_list.js",
        external_link_list_url : "js/link_list.js",
        external_image_list_url : "js/image_list.js",
        media_external_list_url : "js/media_list.js",

        // Replace values for the template plugin
        template_replace_values : {
                username : "Some User",
                staffid : "991234"
        }
});
</script>
<?= Form::open($actionLink, array('method' => 'post', 'enctype' => 'multipart/form-data')) ?>
	<div>
		<table cellpadding="0" cellspacing="0">
			<? foreach ($params['fields'] as $item): ?>
				<tr>
					<td>
						<?= $item['title'] ?>
					</td>
					<td>
						<?
							switch ($item['type']) {
								case 'text':
									echo Form::input($item['name'], $obj->$item['name']);
									break;
								case 'select':
									echo Form::select($item['name'], $item['select_params']['values'], $obj->$item['name']);
									break;
								case 'image':
									echo Form::file($item['name']);

									if (is_file($item['image_params']['dir'].$obj->$item['name'])) {
										echo '<a target="_blank" href="'.$item['image_params']['url'].$obj->$item['name'].'">Показать изображение</a>';
									}

									break;
								case 'tinymce':
									echo Form::textarea($item['name'], $obj->$item['name'], array('class' => 'mceEditor'));
									break;
							}
						?>
					</td>
				</tr>
			<? endforeach ?>
			<tr>
				<td>
				</td>
				<td>
					<input type="submit" value="Сохранить" />
				</td>
			</tr>
		</table>
	</div>
<?= Form::close() ?>